package com.lxs.spring6.boot3.event;

import org.springframework.web.context.support.RequestHandledEvent;

/**
 * 这是一个 web-specific 事件，告诉所有 bean HTTP 请求已经被服务。只能应用于使用DispatcherServlet的Web应用。
 * 在使用Spring作为前端的MVC控制器时，当Spring处理用户请求结束后，系统会自动触发该事件
 */
public class MyRequestHandledEvent extends RequestHandledEvent {
    public MyRequestHandledEvent(Object source, String sessionId, String userName, long processingTimeMillis) {
        super(source, sessionId, userName, processingTimeMillis);
    }

    public MyRequestHandledEvent(Object source, String sessionId, String userName, long processingTimeMillis, Throwable failureCause) {
        super(source, sessionId, userName, processingTimeMillis, failureCause);
    }
}
